perfect cuboid problem